#!/bin/bash

echo "guess a number game start! "

echo "name:CYZ, id:24055060327"

# 使用 RANDOM 生成随机数 NUM1
NUM1=$(( RANDOM % 100 + 1 ))

START=1
MAX=7

# 使用while循环判断 start 和 max 的大小
while [ $START -le $MAX ]; do
  
  read -p "$START/$MAX: Please input a num(1-100): " NUM2
  
  # 判断 NUM1 和 NUM2 以及输出提示信息
  if [ $NUM2 -gt $NUM1 ]; then
    echo "你输入的数字太大了"
  elif [ $NUM2 -lt $NUM1 ]; then
    echo "你输入的数字太小了"
  else
    echo "猜对了！"
    exit 0
  fi
  
  START=$(( START + 1 ))
done

echo "你输了！"
echo "正确的数字是: $NUM1"
exit 1

